package io;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintWriter;
import java.util.Scanner;

/**
 * 实现一个简单的记事本操作
 * 记事本：存储数据
 * 数据来源：键盘录入
 */
public class SimpleNotDemo01 {
    public static void main(String[] args) throws FileNotFoundException {
        //1.从键盘读取数据
        Scanner scanner = new Scanner(System.in);
        PrintWriter pw =
                new PrintWriter(
                        new FileOutputStream("./mynote.txt"),
                        true);//true表示自动刷新

        while (true) {
            System.out.println("请输入数据：");
            String lineData = scanner.nextLine();
            //当输入数据为exit时，程序退出
            if("exit".equalsIgnoreCase(lineData))break;
            //System.out.println(lineData);
            //2.将读取的数据写入到记事本文件中(读一行，写一行)
            pw.println(lineData);
        }
        System.out.println("程序结束");

        //3.不写了药关闭流对象
        scanner.close();
    }
}
